package com.yundahh.u8c.entity.sale;

import lombok.Data;
import java.math.BigDecimal;

@Data
public class SaleOrderChildParam {

    // 基本信息字段
    private Integer blargessflag;          // 是否赠品
    private String cadvisecalbodyid;          // 发货库存组织
    private String cbatchid;                  // 批次号
    private String cbodywarehouseid;          // 发货仓库
    private String cconsigncorpId;            // 发货公司
    private String ccurrencytypeid;           // 币种
    private String cinventoryid;              // 存货
    private String corder_bid;                // 明细主键
    private String cpackunitid;               // 辅单位
    private String cprojectid;                // 项目
    private String crecaddrnode;              // 收货地点
    private String creccalbodyid;             // 收货库存组织
    private String creceptareaid;             // 收货地区
    private String creceiptcorpid;            // 收货单位
    private String creceiptytype;             // 来源单据类型
    private String crecwareid;                // 收货仓库
    private String crowno;                    // 行号
    private String csourcebillbodyid;         // 来源单据行id
    private String csourcebillcode;           // 来源单据号
    private String csourcebillid;             // 来源单据id
    private String dconsigndate;                // 计划发货日期
    private String ddeliverdate;                // 要求收货日期
    private String frownote;                  // 行备注
    private String nestbalancenumber;         // 累计暂估应收数量
    private BigDecimal nexchangetobrate;      // 折本汇率
    private BigDecimal nitemdiscountrate;     // 单品折扣
    private BigDecimal nnumber;               // 数量
    private BigDecimal noriginalcurdiscountmny; // 折扣额
    private BigDecimal noriginalcurmny;       // 无税金额
    private BigDecimal noriginalcurnetprice;  // 无税净价
    private BigDecimal noriginalcurprice;     // 无税单价
    private BigDecimal noriginalcursummny;    // 价税合计
    private BigDecimal noriginalcurtaxmny;    // 税额
    private BigDecimal noriginalcurtaxnetprice; // 含税净价
    private String noriginalcurtaxprice;      // 含税单价
    private BigDecimal npacknumber;           // 辅数量
    private BigDecimal ntaxrate;              // 税率
    private String ntotalbalancenumber;       // 累计应收确认数量
    private String ntotalinventorynumber;     // 累计出库数量
    private String ntotalinvoicenumber;       // 累计开票数量
    private String ntotalreceivenumber;       // 累计发货数量
    private String ntotlbalcostnum;           // 累计成本结算数量

    // 自定义字段（pk_defdoc系列）
    private String pk_defdoc1;                // 自定义1
    private String pk_defdoc2;                // 自定义2
    private String pk_defdoc3;                // 自定义3
    private String pk_defdoc4;                // 自定义4
    private String pk_defdoc5;                // 自定义5
    private String pk_defdoc6;                // 自定义6
    private String pk_defdoc7;                // 自定义7
    private String pk_defdoc8;                // 自定义8
    private String pk_defdoc9;                // 自定义9
    private String pk_defdoc10;               // 自定义10
    private String pk_defdoc11;               // 自定义11
    private String pk_defdoc12;               // 自定义12
    private String pk_defdoc13;               // 自定义13
    private String pk_defdoc14;               // 自定义14
    private String pk_defdoc15;               // 自定义15
    private String pk_defdoc16;               // 自定义16
    private String pk_defdoc17;               // 自定义17
    private String pk_defdoc18;               // 自定义18
    private String pk_defdoc19;               // 自定义19
    private String pk_defdoc20;               // 自定义20

    // 自定义项字段（vdef系列）
    private String vdef1;                     // 自定义项1
    private String vdef2;                     // 自定义项2
    private String vdef3;                     // 自定义项3
    private String vdef4;                     // 自定义项4
    private String vdef5;                     // 自定义项5
    private String vdef6;                     // 自定义项6
    private String vdef7;                     // 自定义项7
    private String vdef8;                     // 自定义项8
    private String vdef9;                     // 自定义项9
    private String vdef10;                    // 自定义项10
    private String vdef11;                    // 自定义项11
    private String vdef12;                    // 自定义项12
    private String vdef13;                    // 自定义项13
    private String vdef14;                    // 自定义项14
    private String vdef15;                    // 自定义项15
    private String vdef16;                    // 自定义项16
    private String vdef17;                    // 自定义项17
    private String vdef18;                    // 自定义项18
    private String vdef19;                    // 自定义项19
    private String vdef20;                    // 自定义项20

    // 自由项字段（vfree系列）
    private String vfree1;                    // 自由项1
    private String vfree2;                    // 自由项2
    private String vfree3;                    // 自由项3
    private String vfree4;                    // 自由项4
    private String vfree5;                    // 自由项5

    // 其他字段
    private String vostatus;                  // 状态
    private String vreceiveaddress;           // 收货地址
    private String vsourcerowno;              // 来源单据行号
}
